﻿//
// 请注意：bbsmax 不是一个免费产品，源代码仅限用于学习，禁止用于商业站点或者其他商业用途
// 如果您要将bbsmax用于商业用途，需要从官方购买商业授权，得到授权后可以基于源代码二次开发
//
// 版权所有 厦门麦斯网络科技有限公司
// 公司网站 www.bbsmax.com
//

using System;
using System.Text;
using System.Reflection;
using System.Collections.Generic;


using MaxLabs.bbsMax.Settings;
using MaxLabs.bbsMax.Enums;

namespace MaxLabs.bbsMax.Settings
{
    public class ContentKeywordSettings : SettingBase
    {
        public ContentKeywordSettings()
        {
            BannedKeywords   = new KeywordRegulation();
            ReplaceKeywords  = new KeywordReplaceRegulation();
            ApprovedKeywords = new KeywordRegulation();
            IsShowKeywordContent = true;
        }

        /// <summary>
        /// 禁止关键字列表
        /// </summary>
        [SettingItem]
        public KeywordRegulation BannedKeywords { get; set; }

        /// <summary>
        /// 需要审核关键字列表
        /// </summary>
        [SettingItem]
        public KeywordRegulation ApprovedKeywords { get; set; }

        /// <summary>
        /// 替换关键字列表
        /// </summary>
        [SettingItem]
        public KeywordReplaceRegulation ReplaceKeywords { get; set; }

        /// <summary>
        /// 是否在提示信息中显示关键字内容
        /// </summary>
        [SettingItem]
        public bool IsShowKeywordContent { get; set; }
    }
}